base one's opinion on/upon - Alemán Inglés Diccionario